﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Farigola.Engine.SystemData.Entity.Type;

namespace Farigola.Engine.SystemData.Entity.inst
{
    /// <summary>
    /// The base class of all instance entities:
    /// folder, data (basic and class), process,... 
    /// </summary>
    public abstract class EntInstBase : EntityBase 
    {
        //=====================================================================
        #region Constructors.

        //---------------------------------------------------------------------
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="systOrUser"></param>
        /// <param name="id"></param>
        /// <param name="name"></param>
        public EntInstBase(EntityDef.TypeSystOrUser systOrUser, EntityId id, String name)
            : base(systOrUser, id, name)
        {            
        }

        //---------------------------------------------------------------------
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="name"></param>
        public EntInstBase(EntityId id, String name)
            : base(id, name)
        {            
        }
        #endregion
    }
}
